
#ifndef __H_SYMPHONY_DISPLAY
#define __H_SYMPHONY_DISPLAY

#include <cstdlib>
#include <cstring>
#include <math.h>
#include <stdio.h>
#include <string>
#include <vector>
#include "regex.h"



class Display {
  private:

  public:
    Display( void );
    ~Display( void );

    static const char*              getColor( const char& code );
    static std::string              parseColors( const std::string& text, char def = 'x' );
    static std::string              formatColumns( const unsigned long& columns, const std::vector<std::string>& items, unsigned long width = 79 );
    static std::string              refactor( const std::vector<std::string>& v );
    static std::vector<std::string> refactor( const std::string& s );
};



#endif // #ifndef __H_SYMPHONY_DISPLAY

